package models

import "time"

type RolePermissions struct {
	ID        int        `gorm:"column:id;primaryKey" json:"id"`
	RoleID    int        `gorm:"column:role_id" json:"role_id"`       // 角色Id
	MenuID    int        `gorm:"column:menu_id" json:"menu_id"`       // 菜单id
	CreatedAt JsonTime   `gorm:"column:created_at" json:"created_at"` // 时间格式处理
	UpdatedAt JsonTime   `gorm:"type:timestamp;comment:更新时间" json:"updated_at"`
	DeletedAt *time.Time `gorm:"column:deleted_at" json:"deleted_at" json:"-"` // 删除时间
}

func (RolePermissions) TableName() string {
	return "role_permissions"
}
